<?php
// файл с инструкциями обновления базы

if ($_SERVER['REQUEST_METHOD'] == "POST"){ // POST
	if((isset($_POST['day'])) and (isset($_POST['month'])) and (isset($_POST['year'])) ){
		$date = mktime(0,0,0, $_POST['month'], $_POST['day'], $_POST['year']);
		runThread($date, $threads);
		sleep(1);
		header("location: ". PROCESS);
	}
}else{
	// Проверяем последнее обновление базы
    $db = mysql_connect(HOST, LOGIN, PASSWORD)
    or die (file_put_contents(ERRLOG, mysql_error(), FILE_APPEND));
    mysql_select_db(DBNAME, $db) 
    or die (file_put_contents(ERRLOG, mysql_error()."\r\n", FILE_APPEND));
	$res = mysql_query("SELECT max(date) FROM currency_rate", $db);
	$arr = (mysql_fetch_array($res, MYSQL_NUM) );
	
	//возвращает результат пустоту если - глупость пресекаем великую мы  Yoda!
	if(empty($arr[0]) ){
		echo <<<LABEL
		<form action="{$_SERVER["PHP_SELF"]}" method="POST">
			<p>day<input type="text" name="day" size="5">
			month<input type="text" name="month" size="5">
			year<input type="text" name="year" size="5">
			<input type="submit" value="Try"></p>
		</form>
LABEL;
	mysql_close($db);
	
	}else{
	
		$lastModify = date("d-m-Y", $arr[0]);
		$date = $arr[0];
		mysql_close($db);
		
		if ($date < mkTime(0,0,0) ){		
			runThread($date, $threads);
			header("location: ". PROCESS);
		}
	}
}
?>